package es.gesfutbol.domini.implementacio;

import javax.persistence.Embeddable;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

import es.gesfutbol.domini.IIdEquipEnPenyista;

@Embeddable
public class IdEquipEnPenyista implements IIdEquipEnPenyista {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6530437023836147293L;

	
	private Equip equip;
	
	private Penyista penyista;

	@ManyToOne(fetch=FetchType.EAGER)
	@JoinColumn(name="idEquip", nullable=false)
	public Equip getEquip() {
		return equip;
	}

	public void setEquip(Equip equip) {
		this.equip = equip;
	}

	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="idPenyista", nullable=false)
	public Penyista getPenyista() {
		return penyista;
	}

	public void setPenyista(Penyista penyista) {
		this.penyista = penyista;
	}
}
